runtime.workType.wbufSpans (field)

24 uses

	runtime (current package)
		mgc.go#L190: 	lockInit(&work.wbufSpans.lock, lockRankWbufSpans)
		mgc.go#L311: 	wbufSpans struct {
		mgcwork.go#L118: 	lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
		mgcwork.go#L362: 	lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
		mgcwork.go#L367: 		if work.wbufSpans.free.first != nil {
		mgcwork.go#L368: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L369: 			s = work.wbufSpans.free.first
		mgcwork.go#L371: 				work.wbufSpans.free.remove(s)
		mgcwork.go#L372: 				work.wbufSpans.busy.insert(s)
		mgcwork.go#L374: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L384: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L385: 			work.wbufSpans.busy.insert(s)
		mgcwork.go#L386: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L454: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L462: 	work.wbufSpans.free.takeAll(&work.wbufSpans.busy)
		mgcwork.go#L463: 	unlock(&work.wbufSpans.lock)
		mgcwork.go#L470: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L471: 	if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
		mgcwork.go#L472: 		unlock(&work.wbufSpans.lock)
		mgcwork.go#L478: 			span := work.wbufSpans.free.first
		mgcwork.go#L482: 			work.wbufSpans.free.remove(span)
		mgcwork.go#L486: 	more := !work.wbufSpans.free.isEmpty()
		mgcwork.go#L487: 	unlock(&work.wbufSpans.lock)